package sample.androidui;

import android.app.Activity;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.View;
import android.view.Window;
import android.view.View.OnTouchListener;
import android.widget.ImageView;
import android.widget.TextView;


public class AndroidLayoutUIActivity extends Activity {
    
    TextView txt1;
    TextView edittv;
    ImageView imgbtn;
    boolean isFirst = true;
    boolean istopFirst = true;
    
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        setContentView(R.layout.main);
        
        edittv = (TextView)findViewById(R.id.edit);
        txt1 = (TextView)findViewById(R.id.txt1);
        imgbtn = (ImageView)findViewById(R.id.undo);
        edittv.setOnTouchListener(new OnTouchListener() {            
            @Override
            public boolean onTouch(View v, MotionEvent event) {            
                if(isFirst) {
                    txt1.setText("编辑");
                    edittv.setBackgroundDrawable(getResources().getDrawable(android.R.drawable.screen_background_dark_transparent));
                    isFirst = false;
                }else {
                    txt1.setText("退出编辑");
                    edittv.setBackgroundDrawable(getResources().getDrawable(android.R.drawable.screen_background_light_transparent));
                    isFirst = true;
                }                
                return false;
            }
        });
        
        imgbtn.setOnTouchListener(new OnTouchListener() {
            
            @Override
            public boolean onTouch(View v, MotionEvent event) {
                if(istopFirst) {
                    txt1.setText("编辑");                    
                    istopFirst = false;
                }else {
                    txt1.setText("退出编辑");                    
                    istopFirst = true;
                }                
                return false;
            }
        });
    }    
}